module.exports = class extends think.Controller {
  async indexAction () {
    var data = this.post()
    var db = this.mongoose('mongoose/timeout')
    try {
      var result = await db.find({cs_id: parseInt(data.cs_id)})
      if (result.length === 0) {
        var timeout = new db ({
          cs_id: parseInt(data.cs_id),
          timeout: 10000,
          isinure: false
        })
        await timeout.save()
      }
      var data = result.length > 0 ? result[0] : timeout
      this.json( { status: 1, arr: data })
    } catch (e) {
      this.ctx.fail( 1000, e.message)
    }
    // db.find({cs_id: parseInt(data.cs_id)}, function (err, result) {
    //   console.log('读取数据库')
    //   console.log(err)
    //   console.log(result)
    //   if (err) _this.ctx.fail( 1000, err.message )
    //   if (result.length === 0) {
    //     var timeout = new db ({
    //       cs_id: parseInt(data.cs_id),
    //       timeout: 10000,
    //       isinure: false
    //     })
    //     console.log('存取数据库')
    //     timeout.save(function (err1, result1) {
    //       console.log(err1)
    //       console.log(result1)
    //       _this.json( { status: 1, arr: timeout} )
    //     })
    //   } else {
    //     console.log('返回')
    //     _this.json( { status: 1, arr: result[0] } )
    //   }
    // })
  }
}